@php $groomerStats = \App\Lib\Helper::groomercount(); $avgRating = $groomerStats['averageRating'] ?? '4.8'; $totalReviews = $groomerStats['totalSurveys'] ?? '44805'; @endphp @if (Request::path() == '/') {{-- Preload URLs MUST match the values in resources/views/includes/v7/home/latest-home.blade.php (lines 16 + 55). If they don't match, the browser fetches BOTH the preloaded image and the rendered one — wasting bandwidth and depriving the actual LCP image of fetchpriority. --}} @if(!\App\Lib\Helper::isMobileUser()) @else @endif @endif {{-- --}} @if (Request::path() == '/') @elseif (Request::path() == 'recurring-booking') @elseif (Request::path() == 'pet-grooming-prices') @elseif (Request::path() == 'location') @elseif (Request::path() == 'reviews') @else @if(!empty($currentState) && isset($state)) @elseif(!empty($currentCounty) && isset($county)) @elseif(!empty($currentCity) && isset($city)) {{-- City-page JSON-LD is emitted by resources/views/locations/location-city-new.blade.php as a single @graph block. Don't duplicate here. --}} @else @endif @if(!empty($currentPage) || !empty($currentState)) @endif @endif {!! Helper::get_meta_title( $meta_page_type ?? '', $meta_page_params ?? [] ) !!} {{-- --}} @if ( Request::path() == '/' ) {{-- --}} {{-- @elseif( $use_compiled_css ?? false )--}} {{-- --}} @else {{-- --}} @endif {{-- --}} {{-- --}} {{-- --}} {{-- Per-page injection point (e.g. the city page's JSON-LD @graph, pushed via @push('head')). Renders nothing when nothing is pushed. --}} @stack('head') {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} @stack('styles') @if ( Request::path() == '/' ) {{-- Tether removed: it was a Bootstrap 3 positioning dependency. We ship Bootstrap 5 via /v7/js/bootstrap.bundle.min.js (loaded in the footer), which already includes Popper natively. The v4 bootstrap.min.js that referenced Tether is commented out in all footer includes; bootstrap-multiselect.min.js doesn't depend on Tether. --}} @endif @include('includes.v7.favicon') @include('includes.v7.header_internal') @yield('content') @if (Request::path() == 'recurring-booking' || Request::path() == 'reviews' || Request::path() == '/' || Request::path() == 'pet-grooming-prices') {{-- @if (Request::path() == '/') --}} @include('includes.v7.footer-latest') @else @include('includes.v7.footer-latest') @endif @if (session('fraud_message')) @include('v7.global.modal._modal_fraud_user_action') @endif @stack('scripts') @php $groomerStats = \App\Lib\Helper::groomercount(); $avgRating = $groomerStats['averageRating'] ?? '4.8'; $totalReviews = $groomerStats['totalSurveys'] ?? '44805'; @endphp @if (Request::path() == '/') {{-- Preload URLs MUST match the values in resources/views/includes/v7/home/latest-home.blade.php (lines 16 + 55). If they don't match, the browser fetches BOTH the preloaded image and the rendered one — wasting bandwidth and depriving the actual LCP image of fetchpriority. --}} @if(!\App\Lib\Helper::isMobileUser()) @else @endif @endif {{-- --}} @if (Request::path() == '/') @elseif (Request::path() == 'recurring-booking') @elseif (Request::path() == 'pet-grooming-prices') @elseif (Request::path() == 'location') @elseif (Request::path() == 'reviews') @else @if(!empty($currentState) && isset($state)) @elseif(!empty($currentCounty) && isset($county)) @elseif(!empty($currentCity) && isset($city)) {{-- City-page JSON-LD is emitted by resources/views/locations/location-city-new.blade.php as a single @graph block. Don't duplicate here. --}} @else @endif @if(!empty($currentPage) || !empty($currentState)) @endif @endif {!! Helper::get_meta_title( $meta_page_type ?? '', $meta_page_params ?? [] ) !!} {{-- --}} @if ( Request::path() == '/' ) {{-- --}} {{-- @elseif( $use_compiled_css ?? false )--}} {{-- --}} @else {{-- --}} @endif {{-- --}} {{-- --}} {{-- --}} {{-- Per-page injection point (e.g. the city page's JSON-LD @graph, pushed via @push('head')). Renders nothing when nothing is pushed. --}} @stack('head') {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} @stack('styles') @if ( Request::path() == '/' ) {{-- Tether removed: it was a Bootstrap 3 positioning dependency. We ship Bootstrap 5 via /v7/js/bootstrap.bundle.min.js (loaded in the footer), which already includes Popper natively. The v4 bootstrap.min.js that referenced Tether is commented out in all footer includes; bootstrap-multiselect.min.js doesn't depend on Tether. --}} @endif @include('includes.v7.favicon') @include('includes.v7.header_internal') @yield('content') @if (Request::path() == 'recurring-booking' || Request::path() == 'reviews' || Request::path() == '/' || Request::path() == 'pet-grooming-prices') {{-- @if (Request::path() == '/') --}} @include('includes.v7.footer-latest') @else @include('includes.v7.footer-latest') @endif @if (session('fraud_message')) @include('v7.global.modal._modal_fraud_user_action') @endif @stack('scripts') @php $groomerStats = \App\Lib\Helper::groomercount(); $avgRating = $groomerStats['averageRating'] ?? '4.8'; $totalReviews = $groomerStats['totalSurveys'] ?? '44805'; @endphp @if (Request::path() == '/') {{-- Preload URLs MUST match the values in resources/views/includes/v7/home/latest-home.blade.php (lines 16 + 55). If they don't match, the browser fetches BOTH the preloaded image and the rendered one — wasting bandwidth and depriving the actual LCP image of fetchpriority. --}} @if(!\App\Lib\Helper::isMobileUser()) @else @endif @endif {{-- --}} @if (Request::path() == '/') @elseif (Request::path() == 'recurring-booking') @elseif (Request::path() == 'pet-grooming-prices') @elseif (Request::path() == 'location') @elseif (Request::path() == 'reviews') @else @if(!empty($currentState) && isset($state)) @elseif(!empty($currentCounty) && isset($county)) @elseif(!empty($currentCity) && isset($city)) {{-- City-page JSON-LD is emitted by resources/views/locations/location-city-new.blade.php as a single @graph block. Don't duplicate here. --}} @else @endif @if(!empty($currentPage) || !empty($currentState)) @endif @endif {!! Helper::get_meta_title( $meta_page_type ?? '', $meta_page_params ?? [] ) !!} {{-- --}} @if ( Request::path() == '/' ) {{-- --}} {{-- @elseif( $use_compiled_css ?? false )--}} {{-- --}} @else {{-- --}} @endif {{-- --}} {{-- --}} {{-- --}} {{-- Per-page injection point (e.g. the city page's JSON-LD @graph, pushed via @push('head')). Renders nothing when nothing is pushed. --}} @stack('head') {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} @stack('styles') @if ( Request::path() == '/' ) {{-- Tether removed: it was a Bootstrap 3 positioning dependency. We ship Bootstrap 5 via /v7/js/bootstrap.bundle.min.js (loaded in the footer), which already includes Popper natively. The v4 bootstrap.min.js that referenced Tether is commented out in all footer includes; bootstrap-multiselect.min.js doesn't depend on Tether. --}} @endif @include('includes.v7.favicon') @include('includes.v7.header_internal') @yield('content') @if (Request::path() == 'recurring-booking' || Request::path() == 'reviews' || Request::path() == '/' || Request::path() == 'pet-grooming-prices') {{-- @if (Request::path() == '/') --}} @include('includes.v7.footer-latest') @else @include('includes.v7.footer-latest') @endif @if (session('fraud_message')) @include('v7.global.modal._modal_fraud_user_action') @endif @stack('scripts') @php $groomerStats = \App\Lib\Helper::groomercount(); $avgRating = $groomerStats['averageRating'] ?? '4.8'; $totalReviews = $groomerStats['totalSurveys'] ?? '44805'; @endphp @if (Request::path() == '/') {{-- Preload URLs MUST match the values in resources/views/includes/v7/home/latest-home.blade.php (lines 16 + 55). If they don't match, the browser fetches BOTH the preloaded image and the rendered one — wasting bandwidth and depriving the actual LCP image of fetchpriority. --}} @if(!\App\Lib\Helper::isMobileUser()) @else @endif @endif {{-- --}} @if (Request::path() == '/') @elseif (Request::path() == 'recurring-booking') @elseif (Request::path() == 'pet-grooming-prices') @elseif (Request::path() == 'location') @elseif (Request::path() == 'reviews') @else @if(!empty($currentState) && isset($state)) @elseif(!empty($currentCounty) && isset($county)) @elseif(!empty($currentCity) && isset($city)) {{-- City-page JSON-LD is emitted by resources/views/locations/location-city-new.blade.php as a single @graph block. Don't duplicate here. --}} @else @endif @if(!empty($currentPage) || !empty($currentState)) @endif @endif {!! Helper::get_meta_title( $meta_page_type ?? '', $meta_page_params ?? [] ) !!} {{-- --}} @if ( Request::path() == '/' ) {{-- --}} {{-- @elseif( $use_compiled_css ?? false )--}} {{-- --}} @else {{-- --}} @endif {{-- --}} {{-- --}} {{-- --}} {{-- Per-page injection point (e.g. the city page's JSON-LD @graph, pushed via @push('head')). Renders nothing when nothing is pushed. --}} @stack('head') {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} @stack('styles') @if ( Request::path() == '/' ) {{-- Tether removed: it was a Bootstrap 3 positioning dependency. We ship Bootstrap 5 via /v7/js/bootstrap.bundle.min.js (loaded in the footer), which already includes Popper natively. The v4 bootstrap.min.js that referenced Tether is commented out in all footer includes; bootstrap-multiselect.min.js doesn't depend on Tether. --}} @endif @include('includes.v7.favicon') @include('includes.v7.header_internal') @yield('content') @if (Request::path() == 'recurring-booking' || Request::path() == 'reviews' || Request::path() == '/' || Request::path() == 'pet-grooming-prices') {{-- @if (Request::path() == '/') --}} @include('includes.v7.footer-latest') @else @include('includes.v7.footer-latest') @endif @if (session('fraud_message')) @include('v7.global.modal._modal_fraud_user_action') @endif @stack('scripts') @php $groomerStats = \App\Lib\Helper::groomercount(); $avgRating = $groomerStats['averageRating'] ?? '4.8'; $totalReviews = $groomerStats['totalSurveys'] ?? '44805'; @endphp @if (Request::path() == '/') {{-- Preload URLs MUST match the values in resources/views/includes/v7/home/latest-home.blade.php (lines 16 + 55). If they don't match, the browser fetches BOTH the preloaded image and the rendered one — wasting bandwidth and depriving the actual LCP image of fetchpriority. --}} @if(!\App\Lib\Helper::isMobileUser()) @else @endif @endif {{-- --}} @if (Request::path() == '/') @elseif (Request::path() == 'recurring-booking') @elseif (Request::path() == 'pet-grooming-prices') @elseif (Request::path() == 'location') @elseif (Request::path() == 'reviews') @else @if(!empty($currentState) && isset($state)) @elseif(!empty($currentCounty) && isset($county)) @elseif(!empty($currentCity) && isset($city)) {{-- City-page JSON-LD is emitted by resources/views/locations/location-city-new.blade.php as a single @graph block. Don't duplicate here. --}} @else @endif @if(!empty($currentPage) || !empty($currentState)) @endif @endif {!! Helper::get_meta_title( $meta_page_type ?? '', $meta_page_params ?? [] ) !!} {{-- --}} @if ( Request::path() == '/' ) {{-- --}} {{-- @elseif( $use_compiled_css ?? false )--}} {{-- --}} @else {{-- --}} @endif {{-- --}} {{-- --}} {{-- --}} {{-- Per-page injection point (e.g. the city page's JSON-LD @graph, pushed via @push('head')). Renders nothing when nothing is pushed. --}} @stack('head') {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} @stack('styles') @if ( Request::path() == '/' ) {{-- Tether removed: it was a Bootstrap 3 positioning dependency. We ship Bootstrap 5 via /v7/js/bootstrap.bundle.min.js (loaded in the footer), which already includes Popper natively. The v4 bootstrap.min.js that referenced Tether is commented out in all footer includes; bootstrap-multiselect.min.js doesn't depend on Tether. --}} @endif @include('includes.v7.favicon') @include('includes.v7.header_internal') @yield('content') @if (Request::path() == 'recurring-booking' || Request::path() == 'reviews' || Request::path() == '/' || Request::path() == 'pet-grooming-prices') {{-- @if (Request::path() == '/') --}} @include('includes.v7.footer-latest') @else @include('includes.v7.footer-latest') @endif @if (session('fraud_message')) @include('v7.global.modal._modal_fraud_user_action') @endif @stack('scripts')